import request from '@/request/request'
// 查看用户信息
export function getUserInfo() {
	return request({
		url: '/dev-api/system/user/getInfo',
		method: 'get',
	})
}
// 个人信息获取
export function getUserInfo2() {
	return request({
		url: '/dev-api/system/user/profile',
		method: 'get',
	})
}

// 修改用户信息
export function changeUserInfo(data) {
	return request({
		url: '/dev-api/system/user/profile/userInfo',
		method: 'put',
		data
	})
}
// 上传头像
export function uploadBinaryFile(data) {
	return request({
		url: '/dev-api/system/user/profile/avatar',
		method: 'post',
		data
	})
}
// 修改密码
export function changePwd(params) {
	return request({
		url: '/dev-api/system/user/profile/password',
		method: 'put',
		params
	})
}
// 修改手机号
export function changePhone(data) {
	return request({
		url: '/dev-api/system/user/profile/phone',
		method: 'put',
		data
	})
}
// 修改手机号前监测
export function changePhones(data) {
	return request({
		url: '/dev-api/system/user/profile/checkPhone',
		method: 'put',
		data
	})
}
// 修改用户实名认证
export function changeReal(data) {
	return request({
		url: '/dev-api/system/user/userReal',
		method: 'post',
		data
	})
}
// 修改邮箱
export function changeEmail(params) {
	return request({
		url: '/dev-api/system/user/profile/email',
		method: 'put',
		params
	})
}

// 用户输入邀请码申请绑定企业
export function invitationCode(data,params) {
	return request({
		url: '/dev-api/system/user/bindCompany',
		method: 'post',
		data,
		params
	})
}

// 企业用户生成企业邀请码
export function invitationGenerate(params) {
	return request({
		url: '/dev-api/system/company/inviteCode',
		method: 'get',
		params
	})
}

// 查看企业邀请码
export function invitationViev(params) {
	return request({
		url: '/dev-api/system/company/CodeInfo',
		method: 'get',
		params
	})
}

// 消息通知开关
export function messageNotification(params,data) {
	return request({
		url: '/dev-api/system/user/newsSwitch',
		method: 'post',
		data,
		params
	})
}

// 个人用户申请专家
export function applyExpert(data) {
	return request({
		url: '/dev-api/system/user/ApplyFor',
		method: 'post',
		data,
	})
}
// 测试
export function test(params) {
	return request({
		// url: '/api/portal/dict/queryDictByCode?code=ztfl',
		url:"/dev-api/portal/dict/queryDictByCode?code=xxyd",
		method: 'get',
		params,
	})
}
// 测试
export function test2(params) {
	return request({
		// url: '/api/portal/dict/queryDictByCode?code=ztfl',
		url:"/dev-api/portal/CategoryManage/getCategoryManage?id=1",
		method: 'get',
		params,
	})
}
// 获取菜单
export function getAllMenuList(params) {
	return request({
		url:"/dev-api/portal/menu/getAllMenu",
		method: 'get',
		params,
	})
}